<?php

/**
 * +---------------------------------------------------------------
 * | Author: 北京永青宇创科技有限公司
 * | Date: 2020/03/12
 * | 版本: 6.0
 * +---------------------------------------------------------------
 * | CopyRight: 北京永青宇创科技有限公司 All rights reserved.
 * +---------------------------------------------------------------
 * | 版权声明：云豹不是一个自由软件，是云豹官方推出的商业源码。
 * | 严禁在未经许可的情况下拷贝、复制、传播、使用云豹的任意代码
 * | 如有违反，请立即删除，否则您将面临承担相应，法律责任的风险。
 * | 如果需要取得官方授权，请联系官方 https://www.gepardshop.com
 * +---------------------------------------------------------------
 */

namespace app\mall\validate;

use app\common\validate\ValidateBase;
use think\Db;

class Order extends ValidateBase {
	// 验证规则
	protected $rule = [
		'goods_price'  => 'require|float',         // 商品总价
		'order_amount' => 'require|float',         // 应付款金额
		'total_amount' => 'require|float',         // 订单总价
		'pay_handle'   => 'require|alphaNum',
	];

	// 验证提示
	protected $message = [
		'goods_price.require'  => '商品总价不能为空',
		'order_amount.require' => '应付款金额不能为空',
		'total_amount.require' => '订单总价不能为空',
	];

	// 应用场景
	protected $scene = [
		'add' => ['goods_price', 'order_amount', 'total_amount', 'pay_handle'],
	];
}